package practice;

public class MethodPractice {
    public static void main(String[] args) {
        //---------------第一遍----------------
        //判断对象和字符串的内容
        String str1 = new String("abc");
        String str2 = "abc";
        String str3 = "a"+"bc";
        String str4 = "a";
        String str5 = str4+"bc";
        System.out.println(str1==str2);
        System.out.println(str2==str3);
        System.out.println(str1==str5);
        System.out.println(str2==str5);
        System.out.println(str1.equals(str2));

        //String的八组方法
        String string1 = "好好学习，天天向上！";
        int a = string1.length();
        System.out.println(a);

        String string2 = string1.trim();
        System.out.println(string2);

        char char1 = string1.charAt(3);
        System.out.println(char1);

        String string3 = string1.substring(2,7);
        System.out.println(string3);

        String string4 = string1.toLowerCase();
        String string5 = string1.toUpperCase();
        System.out.println(string4);
        System.out.println(string5);

        boolean result1 = string1.startsWith("好");
        boolean result2 = string1.endsWith("上");
        System.out.println(result1);
        System.out.println(result2);

        int b = string1.indexOf("学");
        int c = string1.lastIndexOf("天");
        System.out.println(b);
        System.out.println(c);

        int d = 1000;
        String string6 = String.valueOf(d);
        System.out.println(string6);

        //StringBuilder的四个方法
        StringBuilder builder = new StringBuilder("我爱学习Java!");
        builder.append("Java让我快乐！");
        System.out.println(builder);

        builder.delete(4,8);
        System.out.println(builder);

        builder.replace(4,4,"Java");
        System.out.println(builder);

        builder.insert(9,"!!!!!");
        System.out.println(builder);

        //---------------第二遍-------------
        //String的判断
//        String string1 = new String("whatsUp");
//        String string2 = "whatsUp";
//        String string3 = "whats"+"Up";
//        String string4 = "whats";
//        String string5 = string4+"Up";
//        System.out.println(string1==string2);
//        System.out.println(string2==string3);
//        System.out.println(string2==string5);
//        System.out.println(string1==string5);
//        System.out.println(string1.equals(string2));
//
//        //String的八种方法
//        String str = "abc123,我的我的";
//
//        int a = str.length();
//        System.out.println(a);
//
//        char b = str.charAt(5);
//        System.out.println(b);
//
//        String str1 = str.trim();
//        System.out.println(str1);
//
//        String str2 = str.substring(3,6);
//        System.out.println(str2);
//
//        String str3 = str.toUpperCase();
//        String str4 = str.toLowerCase();
//        System.out.println(str3);
//        System.out.println(str4);
//
//        int c = str.indexOf("3");
//        int d = str.lastIndexOf("的");
//        System.out.println(c);
//        System.out.println(d);
//
//        boolean result1 = str.startsWith("abc");
//        boolean result2 = str.endsWith("我的");
//        System.out.println(result1);
//        System.out.println(result2);
//
//        String str5 = String.valueOf(123456);
//        System.out.println(str5);
//
//        //StringBuilder的四种方法
//        StringBuilder builder = new StringBuilder("最后一遍了，坚持坚持！！");
//        builder.append("????");
//        System.out.println(builder);
//
//        builder.delete(12,16);
//        System.out.println(builder);
//
//        builder.insert(6,"....");
//        System.out.println(builder);
//
//        builder.replace(6,10,"!!!!");
//        System.out.println(builder);


    }

}
